package com.wilmer.pay.service;

import com.wilmer.common.core.domain.AjaxResult;
import com.wilmer.pay.domain.conPayVo;
import com.wilmer.pay.domain.payVo;
import com.wilmer.videoOrder.domain.dto.VideoOrderPayDto;
import org.springframework.stereotype.Service;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * @author hans
 * 2024-3-31
 */
@Service
public interface wechatPayService {

    public AjaxResult v3PayCon(conPayVo conPayVo) throws Exception;

    public AjaxResult v3Pay(payVo payVo) throws Exception;

    AjaxResult videoPay(VideoOrderPayDto dto);

    public void payNotify(HttpServletRequest request, HttpServletResponse response);

    public String v3Get();
}
